north peak - French English Dictionary